package metier;

public class Produit {

	private String nom;
	private float  prixUnitaireHT;
	private int    quantiteStock;
	
	private final static float tauxTVA = 0.2f;
	
	public Produit (String nm, float prix, int quantite)
	{
		nom = nm;
		prixUnitaireHT = prix;
		quantiteStock = quantite;
	}
	
	public void ajouter (int quantiteAchetee)
	{
		quantiteStock += quantiteAchetee;
	}
	
	public void enlever (int quantiteVendue)
	{
		quantiteStock -= quantiteVendue;
	}
	
	public float getPrixUnitaireTTC () 
	{
		return prixUnitaireHT * (1 + tauxTVA);
	}
	
	public float getPrixStockTTC ()
	{
		return (getPrixUnitaireTTC () * quantiteStock);
	}
	
	public String getNom ()
	{
		return nom;
	}
	
	public int getQuantiteStock ()
	{
		return quantiteStock;
	}
	public String to_string ()
	{
		return ("Produit : " + nom + "| Prix unitaire HT : " +
				prixUnitaireHT + "| Quantité : " + quantiteStock + "\n");
	}

	public float getPrixUnitaireHT () 
	{
		return prixUnitaireHT; 
	}
}
